A Unifying Model for Specification and Design
نویسندگان
چکیده
The application of formal languages in the software development process is becoming more and more evident. Providing formal semantics and tools for the synthesis, analysis and transformation of behavioural models is usually the first step in the process of formal methods development. Many formal methods exist but, as yet, there is an absence of a meta-theory of formal methods. Such a meta-theory is the subject of this paper: we call it a unifying framework. We present a generalisation of the software development model which reflects the standard approach of using different languages at different stages of development. A unifying model will give a better understanding of why and how this happens; together with strengthening the rigour of such standard multi-semantic approaches to software development.
منابع مشابه
A model for specification, composition and verification of access control policies and its application to web services
Despite significant advances in the access control domain, requirements of new computational environments like web services still raise new challenges. Lack of appropriate method for specification of access control policies (ACPs), composition, verification and analysis of them have all made the access control in the composition of web services a complicated problem. In this paper, a new indepe...
متن کاملAbstract State Machines: a unifying view of models of computation and of system design frameworks
State Machines: A Unifying View of Models of Computation and of System Design Frameworks Egon Börger Università di Pisa, Dipartimento di Informatica, I-56125 Pisa, Italy, [email protected] Abstract We capture the principal models of computation and specification in the literature by a uniform set of transparent mathematical descriptions which—starting from scratch—provide the conceptual basis...
متن کاملDesigning an Economic Repetitive Sampling Plan in the Presence of Two Markets
In this paper, we develop an optimization model for the economic design of repetitive sampling plan in the presence of two markets. The process under consideration produces a product with a normally distributed quality characteristic with unknown mean and known variance. The quality characteristic has a lower specification limit. The quality of the product is controlled via lot-by-lot acceptanc...
متن کاملAn automatic test case generator for evaluating implementation of access control policies
One of the main requirements for providing software security is the enforcement of access control policies which aim to protect resources of the system against unauthorized accesses. Any error in the implementation of such policies may lead to undesirable outcomes. For testing the implementation of access control policies, it is preferred to use automated methods which are faster and more relia...
متن کاملMATHEMATICAL MODEL FOR ESTIMATION OF SELF WEIGHT OF FLEXURAL STEEL MEMBERS
The first step in the design of plate girder is to estimate the self-weight of it. Although empirical formulae for the same are available, the level of their accuracy (underestimate or overestimate) with respect to actual self-weight is not known. In this paper, optimized sections are obtained for different spans subjected to different live load carrying capacities and self-weights are estimate...
متن کامل